Intelligent Subject - Adapting Observer with push model and filters to handle divergent update needs

نویسنده

  • Paul Gordon Austrem
چکیده

The OBSERVER design pattern is one of the most widely used patterns from the original GoF book [1]. With the proliferation of mobile devices in worklife and information systems serving data to such devices is paramount to maintaining data integrity in a work process. The idiosyncracies of mobile devices have placed new requirements on the mechanisms for updating resource limited clients with an OBSERVER style solution. This work provides an adapted pattern named INTELLIGENT SUBJECT that allows for a SUBJECT side filtering mechanism to avoid propagating all updates to all OBSERVERS if the cost of notification is high. This cost could be either due to resource or network constraints. OBSERVERS define threshold values, and are only notified when the data value is changed beyond their individual threshold. The pattern introduces slightly more complexity, but allows for a separation of concerns on the SUBJECT side and a life of blissful ignorance on the OBSERVER side.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing and numerical modelling of Steel-Concrete-Steel with stud bolts connectors subject to push-out loading

Steel-concrete-steel (SCS) sandwich panels are composed of two steel plates with low thicknesses and high densities and strengths and one thick layer between both plates with low strength and density known as core that is composed of concrete. Cohesive material-epoxy resin or shear connectors are usually used to connect the plates to the concrete core. SCS sandwich composites are being develope...

متن کامل

AN OBSERVER-BASED INTELLIGENT DECENTRALIZED VARIABLE STRUCTURE CONTROLLER FOR NONLINEAR NON-CANONICAL NON-AFFINE LARGE SCALE SYSTEMS

In this paper, an observer based fuzzy adaptive controller (FAC) is designed fora class of large scale systems with non-canonical non-affine nonlinear subsystems. It isassumed that functions of the subsystems and the interactions among subsystems areunknown. By constructing a new class of state observer for each follower, the proposedconsensus control method solves the problem of unmeasured sta...

متن کامل

Real-Time Client-Server Push Strategies: Specification and Evaluation

The widespread use of networked environments and the recent availabilityof high network bandwidthshas rekindled interest in the area of automatic data refresh/update mechanisms. In many application areas, the updated information has a limited period of usefulness. Therefore, the development of systems and protocols that can handle such update tasks within predefined deadlines is required. In th...

متن کامل

Educational Needs and Practical Skills of Master Anatomy Students Considering the Needs of the Community

Introduction. It is over a decade since the last revision in the curriculum of master of anatomy. The recent scientific and technologic progresses as well as the present weaknesses in the curriculum of anatomy push us to a new revision in this curriculum. This study was designed to determine the educational needs and practical skills of Master's degree (MS) graduates of anatomy regarding their ...

متن کامل

Comparison of Accuracy and Observer Agreement in the Detection of Simulated External Root Resorption Using Conventional Digital Radiography and Digitally Filtered Radiography

Introduction: External root resorption is a clinical problem that often cannot be detected clinically. Thus, radiography plays a crucial role in its diagnosis. However, optimal radiographic quality with minimal radiation exposure {2.1 [EN] Verify English word/phrase choice} is an important factor in selecting the appropriate radiographic technique. The aim of this study was the comparison of ac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008